runtime.p.deferpool (field)

24 uses

	runtime (current package)
		panic.go#L582: 	if len(pp.deferpool) == 0 && sched.deferpool != nil {
		panic.go#L584: 		for len(pp.deferpool) < cap(pp.deferpool)/2 && sched.deferpool != nil {
		panic.go#L588: 			pp.deferpool = append(pp.deferpool, d)
		panic.go#L592: 	if n := len(pp.deferpool); n > 0 {
		panic.go#L593: 		d = pp.deferpool[n-1]
		panic.go#L594: 		pp.deferpool[n-1] = nil
		panic.go#L595: 		pp.deferpool = pp.deferpool[:n-1]
		panic.go#L626: 	if len(pp.deferpool) == cap(pp.deferpool) {
		panic.go#L629: 		for len(pp.deferpool) > cap(pp.deferpool)/2 {
		panic.go#L630: 			n := len(pp.deferpool)
		panic.go#L631: 			d := pp.deferpool[n-1]
		panic.go#L632: 			pp.deferpool[n-1] = nil
		panic.go#L633: 			pp.deferpool = pp.deferpool[:n-1]
		panic.go#L649: 	pp.deferpool = append(pp.deferpool, d)
		proc.go#L5911: 	pp.deferpool = pp.deferpoolbuf[:0]
		proc.go#L5980: 	pp.deferpool = pp.deferpoolbuf[:0]
		runtime2.go#L795: 	deferpool    []*_defer // pool of available defer structs (see panic.go)